﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace ByBikeShop.Administracao.UCs.Mensagem
{
	public partial class mensagens : System.Web.UI.UserControl
	{
		public SupportLayer.Enums.TiposMensagens TipoMensagem { get; set; }
		public string Mensagem { get; set; }
		
		protected void Page_Load(object sender, EventArgs e)
		{
			sectionUCMensagens.ClientIDMode = System.Web.UI.ClientIDMode.Static;
			lblMensagem.Text = Mensagem;

			switch (TipoMensagem)
			{
				case SupportLayer.Enums.TiposMensagens.Erro:
					sectionUCMensagens.Style.Add("background", "rgba(150, 0, 0, 0.9)");
					imgMensagem.ImageUrl = ResolveUrl("/Imagens/Icones/erro.png");
					lblMensagem.Style.Add("color", "white");
					break;
				case SupportLayer.Enums.TiposMensagens.Sucesso:
					sectionUCMensagens.Style.Add("background", "rgba(0, 150, 0, 0.9)");
					imgMensagem.ImageUrl = ResolveUrl("/Imagens/Icones/ok.png");
					break;
				case SupportLayer.Enums.TiposMensagens.Alerta:
					sectionUCMensagens.Style.Add("background", "orange");
					imgMensagem.ImageUrl = ResolveUrl("/Imagens/Icones/alert.png");
					break;
				default:
					break;
			}
		}
	}
}